/**
 * Copyright (c) 2018, dreamkaylee@foxmail.com All Rights Reserved.
 * 
*/
  
package com.limk.jconfig.service;

import java.util.List;

import com.limk.jconfig.entity.Permission;
import com.limk.jconfig.entity.Role;
import com.limk.jconfig.entity.User;

/**
 * 基础服务接口
 * @author limk
 * @date 2018年2月13日 上午11:26:14
 * @version 1.0
 */
public interface SystemService {

	/**
	 * 根据用户名查询
	 * @param username
	 * @return
	 */
	User selectUserByUserName(String username);

	/**
	 * 根据用户id查询角色
	 * @param userid
	 * @return
	 */
	List<Role> selectRolesByUserId(Integer userid);

	/**
	 * 根据角色id查询权限
	 * @param roleid
	 * @return
	 */
	List<Permission> selectPermissionByRoleId(Integer roleid);

}
  